package com.kingint.web.portal.base.service;

import com.kingint.mbg.bas.entity.BasDepartment;
import com.kingint.mbg.dto.BackQueryParam;
import com.kingint.mbg.dto.MemberReturn;

import java.util.List;

public interface DepartmentService {

    /**
     * 获取酒店所有的部门信息
     * @return
     */
    List<BasDepartment> getAllDepartmentList();

    /**
     * 返回对应部门下的用户（上班的，下班的）
     * @param departmentId
     * @Param workStatus  上下班状态(0,下班，1，上班）
     * @return
     */
    List<MemberReturn> getDepartmentOnePerson(Integer departmentId, Integer workStatus);

    /**
     * 根据酒店id查询对应的部门信息
     * @param hotelId
     * @return
     */
    List<BasDepartment> getDepartmentListByHotelId(Integer hotelId);

    /**
     * 获取部门下的人的联系信息等
     * @return
     */
    List<BasDepartment> getPhoneList(BackQueryParam queryParam);

}
